package com.ht.medicaltreatment.bean

data class BorrowDetailBean(
    val loanOrder: LoanOrder,
    val loanSampleList: MutableList<LoanSample>,
    val rfidSampleBoxList: MutableList<rfidSampleBoxListData>
)

data class rfidSampleBoxListData(
    val rfidCode: String,
    val name: String,
    val id: Int
)

data class LoanOrder(
    val createTime: String,
    val createUserId: Int,
    val createUserName: String,
    val deleteStatus: Int,
    val expectedReturnDate: String,
    val id: Int,
    val loanRemarks: String,
    val orderName: String,
    val projectName: String,
    val projectId: Int,
    val reason: Any,
    val signature: Any,
    val status: Int,
    val takeLeave: String
)

data class LoanSample(
    val expectedReturnDate: Any,
    val expireDate: Any,
    var isChecked: Boolean,
    var position: Int,
    val id: Int,
    val inputTime: Any,
    val inputUserId: Int,
    val inputUserName: Any,
    val isTransport: Int,
    val loanCount: Int,
    val loanOrder: Any,
    val loanRemarks: Any,
    val loanTime: Any,
    val loanUserName: Any,
    val name: String,
    val overdueReturnRemarks: Any,
    val remarks: Any,
    val returnPerson: Any,
    val returnRemarks: Any,
    val returnTime: Any,
    val rfidCode: String,
    val rfidSampleBox: Any,
    val sampleCategory: String,
    val sampleCategoryDict: Any,
    val sampleCentralLaboratoryNumber: Any,
    val sampleLocation: String,
    val sampleMatrix: Any,
    val sampleSource: Any,
    val sampleStru: Any,
    val sampleStudy: Any,
    val sampleSubject: Any,
    val sampleTime: Any,
    val sampleTreatment: Any,
    val samplingDate: Any,
    val sghyMarshallId: Int,
    val sghySampleType: Int,
    val signDrawBlood: Int,
    val status: Int,
    val takeLeave: Any,
    val warningDays: Int
)